cast about in (someone's) mind

Translations
fouiller dans l'esprit de quelqu'un
Definitions
To search or think carefully and thoroughly in one's mind for an idea, solution, or memory; to mentally explore different possibilities or recollections.